home *** CD-ROM | disk | FTP | other *** search
- VERSION: 6.0c (6.0c.940712.0)
- LAST UPDATE: July 12, 1994
- 6.0c.940712.0: - Various bug fixes + linux port
- 6.0c.2: - Fixes with two typos
- 6.0c: - Better digest format; other cosmetic changes
- - catmail now times out after 2 minutes
- - Ability not to compress archived files and messages
- - ULISTPROC_ARCHIVES_UMASK env var
- - farch may now update existing files
- - bug fixes
- 6.0b: - IRIX 5 port, reduced CPU usage
- - Bug fix with "run" request and arg substitution
- - Rearranged code to workaround AIX 3.2.4 system bugs
- - Rearranged system calls to fio.c
- - More sophisticated mail loop detection
- - Includes a revision level for patches
- - Combines all fixes made to 6.0a
- 6.0a:
- - Includes a concurrent server
- - System renamed to ListProcessor
- - The version shown when running the system will only be 6.0a
- if going live; otherwise you will still see 6.0
- FIXES:
- - Fix with src/rev.c which dumped core
- - Fix to two funcs called w/ less args when using SYSLOG
- - Fix to rejection of digests if they exceeded a posed "limit"
- - Fix to statistcs request
- - Minor fix to systest
- - Minor fix with "put" error messages
- - Fix with non-listprocessor peered lists
- - Fix with file descriptor leak in listproc.c
- - Fix with core dump with some illegal addresses like john@.doe
- - Updated default .ignored file
- - Fix with -r flag to farch and files left around in /tmp or /var/tmp
- - Fix with ERROR_MAIL_ANALYSIS stuff
- - Fix with the set request for NeXT and Convex hosts
- - Fix with syslog() which caused core dumps
- - Fix with the upgrade_to_6.0a script
- - Fix with syntax errors
- - Includes all fixes made up to the 6.0 June 1 release:
- - Fixes cloberred .warning file
- - HP-UX OS bug workaround
- - list no longer sends error messages to peers/news
- - Fixes NeXT bug with awk program
- - Fix with -r flag to farch
- - fix with syslog(3) reporting
- - more suggestions for compiler flags
- - updated systest
- - fix with Errors-To: addresses
- - error messages from inews now emailed to sender, owner
- - fix with list aliases in Subject: lines
- - fix with "run" request
- - more stuff in util/
- FEATURES:
- This is a system that implements various mailing lists with
- one list manager. It is automated, and obliterates the need
- for user intervention and maintenance of multiple aliases of
- the form "list, list-owner, list-request", etc. There is
- support provided for public and private hierarchical
- archives, moderated and non-moderated lists, peer lists,
- peer servers, private lists, address aliasing, news connec-
- tions and gateways, mail queueing, digests, list ownership,
- owner preferences, crash recovery, batch processing, confi-
- gurable headers, regular expressions, archive searching, and
- live user connections via TCP/IP.
-
- NEW FEATURES:
-
- 1) Interactive system: serverd may be put to TCP/IP listening mode for live
- connections, at port 372, via the -i command line option:
-
- a) A special client has been written and can be found in archives/ilp/
- That directory contains the source code and the man page. Source and doc
- can also be found under the src/ and doc/ dirs.
- b) 'help live' explains a little more about this feature.
- c) 'remote' lists may now specify a host and a port, so that your
- interactive ListProcessor can chain-connect to others.
- d) serverd has to be setuid to root to be able to get the privileged port;
- once obtained, it sets uid back to server.
- e) See the src/README file for system qualifications to use this feature,
- doc/serverd.1 (of course), and run systest.
-
- 2) The ULISTPROC_UMASK environment variable is now supported to set file
- access modes; define it in both .[t]cshrc AND .profile:
- .[t]cshrc: setenv ULISTPROC_UMASK 077
- .profile: ULISTPROC_UMASK=077; export ULISTPROC_UMASK
-
- 3) The 'precedence' config directive is used to put a Precedence: header line.
-
- 4) Configurable headers are supported via the 'header' config directive; this
- lets you define which header lines from subscriber messages to save and
- copy to the distributed message.
-
- 5) Regular expressions (extended egrep(1)) are supported for the .ignored
- and .aliases files; they can also be used in the MAILER_DAEMON and
- SUSP_SUBJECT symbols in src/defs.h:
-
- a) UUCP has been reintroduced in src/defs.h as "UUCP"; you may alter
- this to "^UUCP$" so that only mail 'From uucp Date Time' will be treated
- in a special way.
- b) In your .ignored files you should replace entries like "root" with
- "^root", "sys" with "^sys", etc.
-
- 6) Lists may have their messages automatically archived in a variety of forms;
- see doc/server.1 for more information; the 'archive' config directive has
- been introduced to specify the archive, directory to put files, optional
- password, and the format of the file names. New directories and archives
- are automatically created.
-
- 7) New farch:
- a) create new directories and archives recursively; create all necessary
- DIR and INDEX files; update all necessary ancestor INDEX files.
- b) New option -B archives pure binaries without splitting and uuencoding;
- a 'GET' request on such files forces a uuencode on the way out.
- c) New option -D puts a descriptive message about the archived file in the
- DIR file.
- d) New option -r removes the specified files from the specified archive.
- e) New option -p specifies a password for a private archive.
-
- 8) Ability for users to execute commands on a per list basis via the
- 'unix_cmd' config directive and the 'run' request; see doc/server.1 and
- doc/listproc.1 for more information.
-
- 9) The config file now supports the '&\n' line continuation sequence used
- for requests.
-
- 10) The .subscribers file now requires two more attributes: a password used
- during live connections, and the CONCEAL mode (YES or NO)
- a) the upgrade_to_6.0a script should be executed to assign passwords and
- default no-conceal modes to all subscribers of all lists.
- b) 'set <list>' now reports the password and the conceal mode too, as well
- as the address used for subscription.
- c) 'set <list> password <old-password> <new-password>' is the request to
- reset the password. New subscribers are assigned initial random
- passwords.
- d) 'set <list> address <personal-password> <new-address>' is the request
- that lets a user reset the address he is subscribed with.
- e) 'set <list> coneal yes|no' changes the conceal mode.
-
- 11) The 'system' mailmethod now sends 'HELO hostname' to sendmail if the
- system is compiled with -DZMAILER; tweaking of the code is required to
- send 'HELO IP-address'. This is to be used only with the Zmailer only.
-
- 12) Grouping of addresses by domains in the .subscribers files for faster
- distribution.
-
- 13) THANK and its foreign equivalents mark the end of requests.
-
- 14) 'list' senses and rejects ListProcessor requests.
-
- 15) The 'default' directive is introduced in the config file to select
- default values for mailmode, address setting, password assignment,
- conceal mode for each list.
-
- 16) "Error during delivery: check the report files" messages now are more
- verbose and include the error message in the body of the mail message;
- no need to check the report files!
-
- 17) Similar addresses are listed when a request or posting is rejected
- due to subscription problems.
-
- 18) Support for syslog(3) by compiling with -DSYSLOG=facility.
-
- 19) Screening of mailer daemon error messages if compiling with
- -DERROR_MAIL_ANALYSIS=level.
-
- 20) Check for fake mail by comparing the domain in the user address against
- the Received: lines.
-
- 21) No Errors-To: lines if you compile with -DNO_ERRORS_TO.
-
- 22) Man pages have been split.
-
- 23) New "limit" in the config file: files -- limits size of files sent out
- and automatically splits them to smaller subparts.
-
- 24) Limit on the number of messages processed daily on a per list basis via the
- "ceiling" config directive.
-
- 25) System files have been restricted to 14 characters maximum.
-
- 26) New "fax" request and config directive (faxes files instead of emailing
- them.
-
- 27) Concealed lists.
-
- 28) Help/.welcome/.info files may now be shell scripts.
-
- 29) Ability to search the archives via the "search" request.
-
- 30) "View" request complements "get".
-
- 31) Abort capability during live connections.
-
- 32) True concurrency.
-
- UTILITIES:
- These utilities reside in pub/listserv/utils/ in this ftp site, and some
- of them are included in the system:
-
- 1) stds: Compilers like the one on the Convex machines do not like
- the way I treat PATH throughout the system. You should use this utility
- before compiling:
- % cd /usr/server
- % stds src/*.c src/nonansi/*.h
- 2) clean.c: For those substandard compilers that do not like
- non-ASCII characters in the source file (such as control-L) here is
- a program that will clean them up:
- % cd /usr/server/src
- % clean *.c
- This program has to be compiled as follows:
- % cc -Dunix clean.c -o clean
- The -Dunix is necessary because this utility is also supposed to
- work on PC's.
-
- COMPILER & PREPROCESSOR: Please read the README file in the package.
- SUGGESTIONS: A few people have reported to me that the IDA sendmail is the one
- to use on your system (not that listserv won't work with what you
- now have). The source can be found via anonymous ftp from
- uxc.cso.uiuc.edu in the directory pub. The file is called:
- sendmail-5.65c+IDA-1.4.4.1.tar.Z
- WARNING: Please, take a look at the file WARNINGS in this directory
- periodically.
-
- MAJOR USER CONTRIBUTED ENHANCEMENTS:
- v5.1: port for AIX, IRIX, MINIX systems, and enhanced help facility
- using help files instead of hard-coded messages.
- v5.2: archives, GET, INDEX requests.
- v5.41: catmail utility.
- v5.5: list digests, manager preferences.
- v6.0: auto-archiving.
-
- REGISTRATION: Please, fill out the registration form and email it to me.
- QUESTIONS: Send me email (tasos@cs.bu.edu).
- OTHER VERSIONS: v4.3 still available from 129.100.7.2 (cd listserv)
- v5.31 available from j.cc.purdue.edu (cd comp.sources.unix/volume25;
- files are v25i035 through v25i040)
- v5.41 also available from uxc.cso.uiuc.edu (cd pub)
- COMING ATTRACTIONS: ???
- SCHEDULED NEXT RELEASE: ???
-
-